home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / misc / gms_dev.lha / GMSDev / Includes / pragmas / dpkernel_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-22  |  9.3 KB  |  201 lines

  1. #ifndef _INCLUDE_PRAGMA_DPKERNEL_LIB_H
  2. #define _INCLUDE_PRAGMA_DPKERNEL_LIB_H
  3.  
  4. #ifndef CLIB_DPKERNEL_PROTOS_H
  5. #include <clib/dpkernel_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(DPKBase,0x01E,Deactivate(a0))
  10. #pragma amicall(DPKBase,0x024,Query(a0))
  11. #pragma amicall(DPKBase,0x02A,CheckExclusive(a0))
  12. #pragma amicall(DPKBase,0x030,CloseDPK())
  13. #pragma amicall(DPKBase,0x036,TagInit(a0,a1))
  14. #pragma amicall(DPKBase,0x03C,FindDPKTask())
  15. #pragma amicall(DPKBase,0x042,DPKForbid())
  16. #pragma amicall(DPKBase,0x048,DPKPermit())
  17. #pragma amicall(DPKBase,0x04E,SearchForTask(a0,a1))
  18. #pragma amicall(DPKBase,0x054,OpenModule(d0,a0))
  19. #pragma amicall(DPKBase,0x05A,Init(a0,a1))
  20. #pragma amicall(DPKBase,0x060,Draw(a0))
  21. #pragma amicall(DPKBase,0x066,GetMemType(a0))
  22. #pragma amicall(DPKBase,0x06C,GetMemSize(a0))
  23. #pragma amicall(DPKBase,0x072,FindField(a0,d0,a1))
  24. #pragma amicall(DPKBase,0x078,Unhook(a0,a1))
  25. #pragma amicall(DPKBase,0x07E,CallEventList(d0,a0,d1))
  26. #pragma amicall(DPKBase,0x084,MoveToFront(a0))
  27. #pragma amicall(DPKBase,0x08A,GetField(a0,d0))
  28. #pragma amicall(DPKBase,0x090,WaitTime(d0))
  29. #pragma amicall(DPKBase,0x096,FastRandom(d1))
  30. #pragma amicall(DPKBase,0x09C,SlowRandom(d1))
  31. #pragma amicall(DPKBase,0x0A2,CheckLock(a0))
  32. #pragma amicall(DPKBase,0x0A8,Seek(a0,d0,d1))
  33. #pragma amicall(DPKBase,0x0AE,Lock(a0))
  34. #pragma amicall(DPKBase,0x0B4,Unlock(a0))
  35. #pragma amicall(DPKBase,0x0BA,AddSysEvent(a0))
  36. #pragma amicall(DPKBase,0x0C0,RemSysEvent(a0))
  37. #pragma amicall(DPKBase,0x0C6,AllocMemBlock(d0,d1))
  38. #pragma amicall(DPKBase,0x0CC,FreeMemBlock(d0))
  39. #pragma amicall(DPKBase,0x0D2,CleanSystem(d0))
  40. #pragma amicall(DPKBase,0x0D8,empty01())
  41. #pragma amicall(DPKBase,0x0DE,Detach(a0,a1))
  42. #pragma amicall(DPKBase,0x0E4,Read(a0,a1,d0))
  43. #pragma amicall(DPKBase,0x0EA,Write(a0,a1,d0))
  44. #pragma amicall(DPKBase,0x0F0,Activate(a0))
  45. #pragma amicall(DPKBase,0x0F6,Clear(a0))
  46. #pragma amicall(DPKBase,0x0FC,SaveToFile(a0,a1,a2))
  47. #pragma amicall(DPKBase,0x102,Reset(a0))
  48. #pragma amicall(DPKBase,0x108,Flush(a0))
  49. #pragma tagcall(DPKBase,0x10E,DPrintF(a4,a5))
  50. #pragma amicall(DPKBase,0x114,Show(a0))
  51. #pragma amicall(DPKBase,0x11A,Load(a0,d0))
  52. #pragma amicall(DPKBase,0x120,FindSysObject(d0,a0))
  53. #pragma amicall(DPKBase,0x126,Hide(a0))
  54. #pragma amicall(DPKBase,0x12C,InitDestruct(a0,a1))
  55. #pragma amicall(DPKBase,0x132,SelfDestruct())
  56. #pragma amicall(DPKBase,0x138,Armageddon(d0))
  57. #pragma amicall(DPKBase,0x13E,FingerOfDeath(d0))
  58. #pragma amicall(DPKBase,0x144,TotalMem(a0,d0))
  59. #pragma amicall(DPKBase,0x14A,Get(d0))
  60. #pragma amicall(DPKBase,0x150,Free(a0))
  61. #pragma amicall(DPKBase,0x156,AddSysObject(d0,d1,a1,a0))
  62. #pragma amicall(DPKBase,0x15C,RemSysObject(d0))
  63. #pragma amicall(DPKBase,0x162,Awaken(a0))
  64. #pragma amicall(DPKBase,0x168,CopyStructure(a0,a1))
  65. #pragma amicall(DPKBase,0x16E,AutoStop())
  66. #pragma amicall(DPKBase,0x174,MoveToBack(a0))
  67. #pragma amicall(DPKBase,0x17A,Exclusive(a0))
  68. #pragma amicall(DPKBase,0x180,ErrCode(d0))
  69. #pragma amicall(DPKBase,0x186,StepBack())
  70. #pragma amicall(DPKBase,0x18C,GetExtension(a0))
  71. #pragma amicall(DPKBase,0x192,GetFileType(a0))
  72. #pragma amicall(DPKBase,0x198,GetTypeList(d0))
  73. #pragma amicall(DPKBase,0x19E,Copy(a0,a1))
  74. #pragma amicall(DPKBase,0x1A4,AttemptExclusive(a0,d0))
  75. #pragma amicall(DPKBase,0x1AA,FreeExclusive(a0))
  76. #pragma amicall(DPKBase,0x1B0,CheckInit(a0))
  77. #pragma amicall(DPKBase,0x1B6,LoadPrefs(a0,a1))
  78. #pragma amicall(DPKBase,0x1BC,CheckAction(a0,a1))
  79. #pragma amicall(DPKBase,0x1C2,Rename(a0,a1))
  80. #pragma amicall(DPKBase,0x1C8,Realloc(a0,d0))
  81. #pragma amicall(DPKBase,0x1CE,AllocObjectID())
  82. #pragma amicall(DPKBase,0x1D4,FindReference(d0,a0))
  83. #pragma amicall(DPKBase,0x1DA,FindSysName(a0,a1))
  84. #pragma amicall(DPKBase,0x1E0,GetByName(a0))
  85. #pragma amicall(DPKBase,0x1E6,GetFieldName(a0,a1))
  86. #pragma amicall(DPKBase,0x1EC,CloneMemBlock(a0,d0))
  87. #pragma amicall(DPKBase,0x1F2,SetField(a0,d0,d1))
  88. #pragma amicall(DPKBase,0x1F8,SetFieldName(a0,a1,d0))
  89. #pragma amicall(DPKBase,0x1FE,DebugOff())
  90. #pragma amicall(DPKBase,0x204,DebugOn())
  91. #pragma amicall(DPKBase,0x20A,GetContainer(a0))
  92. #pragma amicall(DPKBase,0x210,AddResource(a0,d0,a1))
  93. #pragma amicall(DPKBase,0x216,FreeResource(a0,a1))
  94. #pragma amicall(DPKBase,0x21C,Idle(a0))
  95. #pragma amicall(DPKBase,0x222,empty02())
  96. #pragma amicall(DPKBase,0x228,empty03())
  97. #pragma amicall(DPKBase,0x22E,SetContext(a0))
  98. #endif
  99. #if defined(_DCC) || defined(__SASC)
  100. #pragma libcall DPKBase Deactivate           01E 801
  101. #pragma libcall DPKBase Query                024 801
  102. #pragma libcall DPKBase CheckExclusive       02A 801
  103. #pragma libcall DPKBase CloseDPK             030 00
  104. #pragma libcall DPKBase TagInit              036 9802
  105. #pragma libcall DPKBase FindDPKTask          03C 00
  106. #pragma libcall DPKBase DPKForbid            042 00
  107. #pragma libcall DPKBase DPKPermit            048 00
  108. #pragma libcall DPKBase SearchForTask        04E 9802
  109. #pragma libcall DPKBase OpenModule           054 8002
  110. #pragma libcall DPKBase Init                 05A 9802
  111. #pragma libcall DPKBase Draw                 060 801
  112. #pragma libcall DPKBase GetMemType           066 801
  113. #pragma libcall DPKBase GetMemSize           06C 801
  114. #pragma libcall DPKBase FindField            072 90803
  115. #pragma libcall DPKBase Unhook               078 9802
  116. #pragma libcall DPKBase CallEventList        07E 18003
  117. #pragma libcall DPKBase MoveToFront          084 801
  118. #pragma libcall DPKBase GetField             08A 0802
  119. #pragma libcall DPKBase WaitTime             090 001
  120. #pragma libcall DPKBase FastRandom           096 101
  121. #pragma libcall DPKBase SlowRandom           09C 101
  122. #pragma libcall DPKBase CheckLock            0A2 801
  123. #pragma libcall DPKBase Seek                 0A8 10803
  124. #pragma libcall DPKBase Lock                 0AE 801
  125. #pragma libcall DPKBase Unlock               0B4 801
  126. #pragma libcall DPKBase AddSysEvent          0BA 801
  127. #pragma libcall DPKBase RemSysEvent          0C0 801
  128. #pragma libcall DPKBase AllocMemBlock        0C6 1002
  129. #pragma libcall DPKBase FreeMemBlock         0CC 001
  130. #pragma libcall DPKBase CleanSystem          0D2 001
  131. #pragma libcall DPKBase empty01              0D8 00
  132. #pragma libcall DPKBase Detach               0DE 9802
  133. #pragma libcall DPKBase Read                 0E4 09803
  134. #pragma libcall DPKBase Write                0EA 09803
  135. #pragma libcall DPKBase Activate             0F0 801
  136. #pragma libcall DPKBase Clear                0F6 801
  137. #pragma libcall DPKBase SaveToFile           0FC A9803
  138. #pragma libcall DPKBase Reset                102 801
  139. #pragma libcall DPKBase Flush                108 801
  140. #pragma tagcall DPKBase DPrintF              10E DC02
  141. #pragma libcall DPKBase Show                 114 801
  142. #pragma libcall DPKBase Load                 11A 0802
  143. #pragma libcall DPKBase FindSysObject        120 8002
  144. #pragma libcall DPKBase Hide                 126 801
  145. #pragma libcall DPKBase InitDestruct         12C 9802
  146. #pragma libcall DPKBase SelfDestruct         132 00
  147. #pragma libcall DPKBase Armageddon           138 001
  148. #pragma libcall DPKBase FingerOfDeath        13E 001
  149. #pragma libcall DPKBase TotalMem             144 0802
  150. #pragma libcall DPKBase Get                  14A 001
  151. #pragma libcall DPKBase Free                 150 801
  152. #pragma libcall DPKBase AddSysObject         156 891004
  153. #pragma libcall DPKBase RemSysObject         15C 001
  154. #pragma libcall DPKBase Awaken               162 801
  155. #pragma libcall DPKBase CopyStructure        168 9802
  156. #pragma libcall DPKBase AutoStop             16E 00
  157. #pragma libcall DPKBase MoveToBack           174 801
  158. #pragma libcall DPKBase Exclusive            17A 801
  159. #pragma libcall DPKBase ErrCode              180 001
  160. #pragma libcall DPKBase StepBack             186 00
  161. #pragma libcall DPKBase GetExtension         18C 801
  162. #pragma libcall DPKBase GetFileType          192 801
  163. #pragma libcall DPKBase GetTypeList          198 001
  164. #pragma libcall DPKBase Copy                 19E 9802
  165. #pragma libcall DPKBase AttemptExclusive     1A4 0802
  166. #pragma libcall DPKBase FreeExclusive        1AA 801
  167. #pragma libcall DPKBase CheckInit            1B0 801
  168. #pragma libcall DPKBase LoadPrefs            1B6 9802
  169. #pragma libcall DPKBase CheckAction          1BC 9802
  170. #pragma libcall DPKBase Rename               1C2 9802
  171. #pragma libcall DPKBase Realloc              1C8 0802
  172. #pragma libcall DPKBase AllocObjectID        1CE 00
  173. #pragma libcall DPKBase FindReference        1D4 8002
  174. #pragma libcall DPKBase FindSysName          1DA 9802
  175. #pragma libcall DPKBase GetByName            1E0 801
  176. #pragma libcall DPKBase GetFieldName         1E6 9802
  177. #pragma libcall DPKBase CloneMemBlock        1EC 0802
  178. #pragma libcall DPKBase SetField             1F2 10803
  179. #pragma libcall DPKBase SetFieldName         1F8 09803
  180. #pragma libcall DPKBase DebugOff             1FE 00
  181. #pragma libcall DPKBase DebugOn              204 00
  182. #pragma libcall DPKBase GetContainer         20A 801
  183. #pragma libcall DPKBase AddResource          210 90803
  184. #pragma libcall DPKBase FreeResource         216 9802
  185. #pragma libcall DPKBase Idle                 21C 801
  186. #pragma libcall DPKBase empty02              222 00
  187. #pragma libcall DPKBase empty03              228 00
  188. #pragma libcall DPKBase SetContext           22E 801
  189. #endif
  190. #ifdef __STORM__
  191. #pragma tagcall(DPKBase,0x036,TagInitTags(a0,a1))
  192. #pragma tagcall(DPKBase,0x0BA,AddSysEventTags(a0))
  193. #pragma tagcall(DPKBase,0x156,AddSysObjectTags(d0,d1,a1,a0))
  194. #endif
  195. #ifdef __SASC_60
  196. #pragma tagcall DPKBase TagInitTags          036 9802
  197. #pragma tagcall DPKBase AddSysEventTags      0BA 801
  198. #pragma tagcall DPKBase AddSysObjectTags     156 891004
  199. #endif
  200.  
  201. #endif    /*  _INCLUDE_PRAGMA_DPKERNEL_LIB_H  */